#!/bin/sh

# You can access your bundled files at the following paths:
#
# "$1/Contents/Resources/ROMProc"
# "$1/Contents/Resources/BinToFcode"
# "$1/Contents/Resources/TiDidsetter"
# "$1/Contents/Resources/ROMMakerTi"
# "$1/Contents/Resources/rombase"
# "$1/Contents/Resources/Ti.rom"
# "$1/Contents/Resources/CocoaDialog.app"
#
#

CD="$1/Contents/Resources/CocoaDialog.app/Contents/MacOS/CocoaDialog"


infile=`"$CD" fileselect \
    --text "Choose the source ROM file" \
    --with-extensions .rom`
if [ -n "$infile" ]; then  ### if has a non-zero length
    echo "ROM file: $infile"    
else
    exit
fi

outfile=`"$CD" filesave \
    --text "Choose the file to save" \
    --with-extensions .rom`
if [ -n "$outfile" ]; then  ### if has a non-zero length
    echo "ROM file: $outfile"    
else
    exit
fi

"$1/Contents/Resources/ROMMakerTi" "$infile" "$1/Contents/Resources/rombase" "$HOME/temp.bin"
"$1/Contents/Resources/BinToFcode" "$HOME/temp.bin" "$HOME/temp.fc"
rm "$HOME/temp.bin"
"$1/Contents/Resources/ROMProc" "$1/Contents/Resources/Ti.rom" "$HOME/temp.fc" "$outfile" b1d9 bdd6
rm "$HOME/temp.fc" 
"$1/Contents/Resources/TiDidsetter" "$infile" "$outfile"


rv=`"$CD" ok-msgbox --text "ROM created!" \
    --no-cancel`

